Kevin abstract